def test():
    list_name = ["zhangsan", "lisi", "wangle"]  # 定义列表
    test_list = ["小学", "高中", "大学"]

    # 1.取值取索引
    print(list_name)  # 输出列表的所有内容+
    print(list_name[0])  # 输出列表索引为0的值
    print(list_name.index('lisi'))  # 输出已知数据的下标

    # 2.添加
    list_name.append("admin")  # 末尾追加值
    list_name.insert(1, "插入数据")  # 在指定位置插入数据
    list_name.extend(test_list)  # 把其他列表追加到当前列表
    print(list_name)

    # 3.修改
    list_name[1] = "root"  # 修改下标为1的值为root
    print(list_name)

    # 4.删除
    list_name.remove("小学")  # 删除小学
    list_name.pop()  # 默认删除最后一项
    list_name.pop(1)  # 删除下标为1的值
    # list_name.clear()  # 清空列表
    print(list_name)

    # del list_name[2]  # 把变量从内存删除,后续不允许在调用,慎用
    list_len = len(list_name)  # 计算列表的长度
    print(list_len)
    count = list_name.count('zhangsan')  # t统计某一元素出现的次数
    print(count)


test()
